Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Diseño del software (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Heurísticas de Diseño para una modularidad efectiva
Evaluar la “primera iteración” de la estructura de programa para reducir al acoplamiento y mejorar la cohesión.

Intentar minimizar las estructuras con un alto grado de salida; esforzarse por la entrada a medida que aumenta la profundidad.

Mantener el ámbito del efecto de un módulo dentro del ámbito de control de ese módulo.

Monografias.com

Heurísticas de Diseño para una modularidad efectiva
Evaluar las interfaces de los módulos para reducir la complejidad y la redundancia, y mejorar la consistencia.

Definir módulos cuya función se pueda predecir, pero evitar módulos que sean demasiado restrictivos.

Intentar conseguir módulos de «entrada controlada», evitando «conexiones patológicas».

Monografias.com

Diseño de datos a nivel de Componentes
Los principios del análisis sistemático aplicados a la función y al comportamiento deberían aplicarse también a los datos.
Todas las estructuras de datos y las operaciones a llevar a cabo en cada una de ellas deberían estar claramente identificadas.
Se debería establecer un diccionario de datos y usarlo para definir el diseño de los datos y del programa.
Las decisiones de diseño de datos de bajo nivel deberían dejarse para el final del proceso de diseño.

Monografias.com

Análisis de las Transformaciones
Pasos del diseño

Revisar el modelo fundamental del sistema. (DFD Nivel 0 y Nivel 1 del flujo de datos del software Hogar Seguro) .
Revisar y refinar los diagramas de flujo de datos del software. (DFD Nivel 2 ).
Determinar si el DFD tiene características de flujo de transformación o de transacción.

Monografias.com

DFD Nivel 1 del flujo de datos del software Hogar Seguro

Monografias.com

DFD Nivel 0 del flujo de datos del software Hogar Seguro

Monografias.com

DFD Nivel 2 que refina el proceso de Monitorizar Sensores

Monografias.com

DFD Nivel 3 de Monitorizar Sensores con los límites de flujo

Monografias.com

Análisis de las Transformaciones
Aislar el centro de transformación especificando los límites de los flujos de entrada y salida. (DFD Nivel 3).
Realizar una «descomposición de primer nivel». (Primer Nivel).
Realizar una «descomposición de segundo nivel». (Segundo Nivel).
Refinar la estructura inicial de la arquitectura usando heurísticas para mejorar la calidad del software. (Estructura Refinada).

Monografias.com

Descomposición de primer nivel para la monitorización de sensores

Monografias.com

Descomposición de factores de segundo nivel de monitorización de sensores

Monografias.com

Estructura refinada del programa para monitorizar sensores

Monografias.com

Análisis de las transacciones
Pasos del diseño

Revisar el modelo fundamental del sistema.
Revisar y refinar los diagramas de flujo de datos para el software.
Determinar si el DFD tiene características de flujo de transformación o de transacción. (DFD Nivel 2).
Identificar el centro de transacción y las características de flujo a lo largo de cada camino de acción.

Monografias.com

Nivel 2 de DFD para el subsistema de interación del usuario con límites de flujo

Monografias.com

Análisis de las transacciones
Transformar el DFD en una estructura de programa adecuada al procesamiento de la transacción. (Análisis de transacción, Primer Nivel).
Descomponer y refinar la estructura de transacción y la estructura de todos los caminos de acción. (Estructura del programa).
Refinar la primera arquitectura del programa usando heurísticas de diseño para mejorar la calidad del software.

Monografias.com

Análisis de transacción

Monografias.com

Descomposición en factores de primer nivel del subsistema interacción del usuario

Monografias.com

Primera iteración de la estructura del programa del subsistema interacción del usuario

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter